#include "asm/regdef.h"
#include "asm/asm.h"
#include "asm/context.h"
#include "inst_test.h"
#include "trap.h"
    .set noreorder
    .set noat 
    .global main 
    .text 

main:
    ###test inst
    TEST_BNE(0xbcaabd27, 0x82a77a9d, 0x235fde00, 0xdd597dde, 0x235fde00, 0xdd597dde)
    TEST_BNE(0xdb386042, 0x4f6d035f, 0x94668000, 0xe3939568, 0x94668000, 0xe3939568)
    TEST_BNE(0x4d86020c, 0xa71f7d80, 0x9d7e5298, 0xddab2338, 0x9d7e5298, 0xddab2338)
    TEST_BNE(0xd52205c8, 0x60eb2f03, 0x8a162fc0, 0xdee6c348, 0x8a162fc0, 0xdee6c348)
    HIT_GOOD_TRAP

inst_error:
    HIT_BAD_TRAP